package cn.zktr.Personnel.model.mappers.tanyali;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONArray;

import cn.zktr.Personnel.model.pojos.PerEmaQsb;
import cn.zktr.Personnel.model.pojos.PerPmsEmp;

@Mapper
public interface EmaQsbMapper {
	/**
	 * @return 题库模糊查询
	 */
	public JSONArray tikuchaxun(@Param("qsbbank") String qsbbank);

	public PerEmaQsb tikuchaxunName(@Param("QSBBANK") String qsbbank);
	
	/**
	 * @return 题库选择题模糊查询
	 */
	public JSONArray tikudanshunchaxun(
			@Param("TMTYPE") String TMTYPE,
			@Param("TMSUB") String TMSUB,
			@Param("TMZSD") String TMZSD,
			@Param("TMNYD") String TMNYD,
			@Param("QSBBANK") String QSBBANK);
	
	/**
	 * @return 选择题库下拉更新
	 */
	public JSONArray dstikuxiala(@Param("QSBBANK") String QSBBANK,@Param("TMNYD") String TMNYD, @Param("TMZSD") String TMZSD,@Param("TMTYPE") String TMTYPE);
	
	/**
	 * @return 综合题库下拉更新
	 */
	public JSONArray zhtikuxiala(@Param("QSBBANK") String QSBBANK,@Param("TMNYD") String TMNYD, @Param("TMZSD") String TMZSD,@Param("TMTYPE") String TMTYPE);
	
	
	/**
	 * @return 题库综合题模糊查询
	 */
	public JSONArray tikuzonghechaxun(
			@Param("TMTYPE") String TMTYPE,
			@Param("TMSUB") String TMSUB,
			@Param("TMZSD") String TMZSD,
			@Param("TMNYD") String TMNYD,
			@Param("QSBBANK") String QSBBANK);

	/**
	 * @return 员工姓名字段查询
	 */
	public PerPmsEmp chujuanrenName(String cjr);
}
